<meta args="loginFlag" />
<div s="window" id="mainWindow">

</div>
<div id="loginDiv" class="login-window">
    <div class="modal-content" style="width: 500px; margin: 90px auto;">
        <div class="modal-header">
            <h4 class="modal-title" s-ui-dialog-role="title">登陆</h4>
        </div>
        <div class="modal-body" s-ui-dialog-role="body" id="loginPanel" s="window"></div>
    </div>
</div>
<script type="text/javascript" >
    var Page = {};
    Page.Main = {
        menuUrl: "json/menu.json"
    };
    var mainWindow = S.S("#mainWindow");
    var loginPanel = S.S("#loginPanel");
    var loginDiv = S.N("#loginDiv");

    S.on("s-ready", function () {

        /**
         * 在这里实现自己的登录代码，请参考下面的ajax check登录的说明以及代码，等号线标记中的代码，你的修改的时候请删除掉
         * ===============================================================================================
         * */
        /**
         * loginFlag是为了配合default.html加载的时候直接进入主布局页面而设定的特殊参数，你在修改的时候，请去掉这里。
         * */
        if(loginFlag){
            mainWindow.load('layouts/main0.html', Page);
            return;
        }

        /**
         * 这里是ajax check是否登录的代码，如果已经登录，则加载main0.html(主布局文件)，如果没有登录，则加载登录面板(login-panel.html)
         * 你可以通过修改这里实现登录的流程。
         * */
        S.get("/api/admin/login/check").done(function (rs) {
            if (rs) {
                mainWindow.load('layouts/main0.html', Page);
                loginDiv.remove();
            } else {
                loginPanel.load('html/login-panel.html');
                loginDiv.show();
                loginPanel.node.on("close", function (e, rs) {
                    if (rs) {
                        window.CURRENT_MANAGER = rs;
                        mainWindow.load('layouts/main0.html', Page);
                        loginDiv.remove();
                    }
                });
            }
        });
    })
</script>